• word of the day

    artemisia tridentata

    artemisia tridentata - Dictionary definition and meaning for word artemisia tridentata

    Definition
    (noun) aromatic shrub of arid regions of western North America having hoary leaves
Download our Mobile App Today
Receive our word of the day
on Whatsapp